package com.ruicar.afs.cloud.basic.creditchange.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @Author chuke
 * @create 2020/7/30 16:36
 */
@Data
public class BankCardChangeVO {

    /** 客户姓名 */
    @ApiModelProperty("客户姓名")
    private String custName;
    /** 联系方式 */
    @ApiModelProperty("联系电话")
    private String contactNo;
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JSONField(format="yyyy-MM-dd")
    @ApiModelProperty("合同激活时间")
    private Date startDate;
    /** 开户银行 */
    @ApiModelProperty("开户银行")
    private String bankCode;
    /** 开户银行支行 */
    @ApiModelProperty("开户银行支行")
    private String bankBranch;
    /** 开户名 */
    @ApiModelProperty("开户名")
    private String accountName;
    /** 开户卡号 */
    @ApiModelProperty("开户卡号")
    private String accountNo;
    /** 开户证件号码 */
    @ApiModelProperty("开户证件号码")
    private String oldCertNo;
    /**证件有效期起*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty("证件有效期起")
    private Date certStartDate;
    /**证件有效期止*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty("证件有效期止")
    private Date certEndDate;
    /**合同关闭时间*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty("合同关闭时间")
    private Date closeDate;
    /** 所在省份 */
    @ApiModelProperty("所在省份")
    private String province;
    /** 所在城市 */
    @ApiModelProperty("所在城市")
    private String city;
    @ApiModelProperty("身份证检验天数")
    private String idCardDays;



}
